<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>info.debatty.jinu.Case</title>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' integrity='sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u' crossorigin='anonymous'>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css' integrity='sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp' crossorigin='anonymous'>
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
    </head>
    <body>
        <div class='container'>
            <h1>info.debatty.jinu.Case</h1>
            <p>2017-06-29 12:07:45</p>
            <p>spark.kmedoids.eval.Synthetic.TestCase : -r Dropbox/eurecom-cluster/results/ -s 20000000 -s 40000000 -s 60000000 - -s 80000000 -s 100000000</p>
            <p>Iterations: 10</p>
            <p>Tests:</p>
            <ul>
                                    <li>spark.kmedoids.eval.Synthetic.ClaransTest</li>
                                    <li>spark.kmedoids.eval.Synthetic.HeuristicTest</li>
                                    <li>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</li>
                            </ul>

            <h2>System</h2>
            <p>Hostname: spark-submit0-100152-prod</p>
            <p>Processors (cores): 32</p>
            <p>Memory (MB): 12743</p>

            <h2>Results</h2>
                            <canvas id="chart_0" width="640" height="480"></canvas>
            
            <canvas id="chart_time" width="640" height="480"></canvas>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#results-table">
                    Show/hide results table
                </a>
            </p>

            <table class="table table-condensed collapse in" id="results-table">
                <tr>
                    <th>Test</th>
                    <th>Parameter value</th>
                                            <td>r0</td>
                                        <th>time (ms)</th>
                    <th></th>
                </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>138.082403194361</td>
                                                <td>19889</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.0971085852829</td>
                                                <td>19446</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.5473023381198</td>
                                                <td>19455</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>135.19061601175846</td>
                                                <td>19672</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>135.72674749669852</td>
                                                <td>19653</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>138.60448203444028</td>
                                                <td>19477</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.3180804580117</td>
                                                <td>20027</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>135.3764357294864</td>
                                                <td>19867</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.9237457447114</td>
                                                <td>19790</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.97021975688403</td>
                                                <td>19552</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.11630476274343</td>
                                                <td>14492</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>133.39830962858667</td>
                                                <td>14415</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.27460289942854</td>
                                                <td>14445</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>135.86955821268123</td>
                                                <td>14391</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>131.7345552346219</td>
                                                <td>14352</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>137.5543139564012</td>
                                                <td>14648</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>132.34365851569578</td>
                                                <td>13858</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>136.71462352539788</td>
                                                <td>14588</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>135.92630631515203</td>
                                                <td>14475</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>133.04573584343643</td>
                                                <td>14187</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.45874648110868</td>
                                                <td>30245</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>140.15262510246555</td>
                                                <td>31230</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.75066146549338</td>
                                                <td>29342</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>137.465247982802</td>
                                                <td>31709</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.603375707419</td>
                                                <td>30128</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.11651922048603</td>
                                                <td>29831</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.3607999951277</td>
                                                <td>30068</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.4249965101153</td>
                                                <td>30152</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>136.80003276899646</td>
                                                <td>29501</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>136.90451790310965</td>
                                                <td>29758</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.43913742311886</td>
                                                <td>30915</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>135.83519725391477</td>
                                                <td>30105</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.7044880316584</td>
                                                <td>30359</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>139.44922905265918</td>
                                                <td>30319</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>135.65050786750598</td>
                                                <td>30417</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.1985826483365</td>
                                                <td>29336</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>138.594297918324</td>
                                                <td>29051</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>135.45333878616034</td>
                                                <td>30079</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.2686996652563</td>
                                                <td>30037</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.83696605335422</td>
                                                <td>30079</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.926213044429</td>
                                                <td>30716</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.96002155693543</td>
                                                <td>29658</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.7839550836378</td>
                                                <td>30367</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>139.2569040135394</td>
                                                <td>30266</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.8418823945009</td>
                                                <td>29625</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.0948887883086</td>
                                                <td>29483</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>138.39040524948757</td>
                                                <td>29391</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.46665754920008</td>
                                                <td>29366</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.19103952230506</td>
                                                <td>30201</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>138.16678741628414</td>
                                                <td>30040</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>135.08590472700809</td>
                                                <td>8933</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>133.19665029719482</td>
                                                <td>9030</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>129.67328120689342</td>
                                                <td>8871</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>134.25257460336587</td>
                                                <td>8898</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.83069121488435</td>
                                                <td>8960</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>126.65235375225748</td>
                                                <td>8837</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>129.3105471077249</td>
                                                <td>9036</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>134.24457327026423</td>
                                                <td>8957</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>131.96114626785106</td>
                                                <td>8788</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.01295719042827</td>
                                                <td>8763</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>138.2593798375753</td>
                                                <td>24834</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>134.45021743131673</td>
                                                <td>25537</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>134.64616583721158</td>
                                                <td>24051</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>137.25190156703934</td>
                                                <td>24986</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>138.4118957498904</td>
                                                <td>25107</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>138.4030827750519</td>
                                                <td>24485</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.4875102061008</td>
                                                <td>24705</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.81827979194514</td>
                                                <td>24367</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>134.3794912745467</td>
                                                <td>24081</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.29130171001128</td>
                                                <td>24593</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>135.27667668483684</td>
                                                <td>15500</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>135.9304353421939</td>
                                                <td>14060</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>133.1120748701028</td>
                                                <td>14315</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>134.92696057610675</td>
                                                <td>14394</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>137.15371271210466</td>
                                                <td>14138</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>131.24535391672325</td>
                                                <td>14079</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>134.55901233342036</td>
                                                <td>14155</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>131.6646703936235</td>
                                                <td>14372</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>133.5213476562467</td>
                                                <td>14393</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>131.4232629370154</td>
                                                <td>13978</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>135.9193012249392</td>
                                                <td>19604</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>137.96931798098322</td>
                                                <td>19557</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>136.19288062897834</td>
                                                <td>19759</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>136.3906666445473</td>
                                                <td>19444</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>135.29436309113728</td>
                                                <td>19804</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>137.83467886190087</td>
                                                <td>19306</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>134.50763526387686</td>
                                                <td>19379</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>134.87813304933053</td>
                                                <td>19499</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>135.65501189993768</td>
                                                <td>19271</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>136.0836465549139</td>
                                                <td>19296</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>137.16737764961726</td>
                                                <td>9222</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>132.35765162690427</td>
                                                <td>9032</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>132.85394031410786</td>
                                                <td>9320</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.47623389844154</td>
                                                <td>8940</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.13744792931948</td>
                                                <td>8760</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.46951286147774</td>
                                                <td>8939</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>131.6718504048783</td>
                                                <td>8696</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>134.9045327139795</td>
                                                <td>8840</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>134.99647337746327</td>
                                                <td>8923</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>130.73474238258552</td>
                                                <td>9039</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.68810035869612</td>
                                                <td>25129</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>139.1843095151295</td>
                                                <td>25130</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.18154468114636</td>
                                                <td>24359</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.98689016807884</td>
                                                <td>25037</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>137.94375679068634</td>
                                                <td>24750</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>137.07814260402947</td>
                                                <td>25532</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.44176768461972</td>
                                                <td>24429</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.0356477135199</td>
                                                <td>24365</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>137.89123101857552</td>
                                                <td>24546</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.44480847548</td>
                                                <td>24627</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>133.01429508961672</td>
                                                <td>14144</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>136.20174940845249</td>
                                                <td>14359</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.98147436563318</td>
                                                <td>14214</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>132.28511901580936</td>
                                                <td>14376</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.14063405740052</td>
                                                <td>14342</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>138.0932999411212</td>
                                                <td>14204</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>132.51029781911512</td>
                                                <td>14071</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>132.1851344807539</td>
                                                <td>14501</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>131.94231263080525</td>
                                                <td>14335</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>133.89393522201817</td>
                                                <td>14032</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.96766342872476</td>
                                                <td>12835</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.55553214761002</td>
                                                <td>9120</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>128.519379645049</td>
                                                <td>8898</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>134.0114792165936</td>
                                                <td>9031</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>130.5679825095678</td>
                                                <td>8862</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>130.16994160039792</td>
                                                <td>9019</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>131.80482493969737</td>
                                                <td>8765</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>134.19052791241532</td>
                                                <td>8841</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>134.95401944835243</td>
                                                <td>8744</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>130.44473901616283</td>
                                                <td>8727</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>133.56186318940584</td>
                                                <td>25508</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.6114672033409</td>
                                                <td>25034</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>134.54651188213705</td>
                                                <td>24571</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.45939413500753</td>
                                                <td>24698</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.0908604510015</td>
                                                <td>24757</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.77336344532773</td>
                                                <td>25120</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.91351901205877</td>
                                                <td>25535</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.67501581104437</td>
                                                <td>24505</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.3302537017163</td>
                                                <td>24534</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>139.08093219470913</td>
                                                <td>24652</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.52549254300573</td>
                                                <td>20577</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.72364227132215</td>
                                                <td>19371</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>134.7345320717592</td>
                                                <td>19384</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.49611750128446</td>
                                                <td>19059</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.08899897560855</td>
                                                <td>19170</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>134.64972931202365</td>
                                                <td>19545</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.28980233206232</td>
                                                <td>19089</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>137.441604097624</td>
                                                <td>19369</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>136.16911573842086</td>
                                                <td>20708</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.4614045244025</td>
                                                <td>19567</td>
                        <td></td>
                    </tr>
                            </table>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#confidence">
                    Show/hide confidence intervals
                </a>
            </p>
            <div class="collapse in" id="confidence">
                <h2>Confidence intervals</h2>
                <table class='table table-condensed'>
                    <tr>
                        <th>Test</th>
                        <th>Parameter value</th>
                        <th></th>
                                                    <td>r0</td>
                                                <th>time (ms)</th>
                    </tr>

                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>136.78371413497547</td>
                                                        <td>19682.8</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.2130369095807183</td>
                                                        <td>204.0826629905958</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>135.91595980450958</td>
                                                        <td>19536.808057640792</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>137.65146846544135</td>
                                                        <td>19828.791942359207</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>134.49779688941453</td>
                                                        <td>14385.1</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.9427216623413708</td>
                                                        <td>224.22332617281364</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>133.1080575318798</td>
                                                        <td>14224.700295142562</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>135.88753624694925</td>
                                                        <td>14545.499704857439</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>138.50375231371234</td>
                                                        <td>30196.399999999998</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.1843839229439077</td>
                                                        <td>739.4501260320997</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>137.65649509511377</td>
                                                        <td>29667.42924572205</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>139.3510095323109</td>
                                                        <td>30725.370754277945</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>137.04304447002883</td>
                                                        <td>30069.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.292762793705022</td>
                                                        <td>533.2862583391149</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>136.11825767777</td>
                                                        <td>29688.209992237855</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>137.96783126228766</td>
                                                        <td>30451.190007762147</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>137.60787546186282</td>
                                                        <td>29911.3</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>0.9531199096496392</td>
                                                        <td>468.9397142016829</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>136.9260545522768</td>
                                                        <td>29575.84073696191</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>138.28969637144883</td>
                                                        <td>30246.75926303809</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>131.92206796378727</td>
                                                        <td>8907.300000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>2.6445346239053276</td>
                                                        <td>93.64715099184222</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>130.03028185749804</td>
                                                        <td>8840.308863813509</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>133.8138540700765</td>
                                                        <td>8974.291136186494</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>136.43992261806892</td>
                                                        <td>24674.600000000002</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>1.6174420895806427</td>
                                                        <td>463.3775038897671</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>135.28287424927976</td>
                                                        <td>24343.119702521002</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>137.59697098685808</td>
                                                        <td>25006.080297479002</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>133.88135074223743</td>
                                                        <td>14338.400000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>2.0284721804615136</td>
                                                        <td>435.3213882996229</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>132.4302691593749</td>
                                                        <td>14026.989838563124</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>135.33243232509997</td>
                                                        <td>14649.810161436879</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>136.07256352005453</td>
                                                        <td>19491.9</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.1302711470020048</td>
                                                        <td>189.26081357628033</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>135.26401624942724</td>
                                                        <td>19356.510969978583</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>136.88111079068182</td>
                                                        <td>19627.28903002142</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>133.47697631587747</td>
                                                        <td>8971.099999999999</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>1.8409108401343255</td>
                                                        <td>192.85656731248636</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>132.1600680331111</td>
                                                        <td>8833.138722711214</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>134.79388459864384</td>
                                                        <td>9109.061277288783</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>138.28761990099616</td>
                                                        <td>24790.399999999998</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>0.606889044115664</td>
                                                        <td>398.1211987434089</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>137.85347763213008</td>
                                                        <td>24505.60125106558</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>138.72176216986225</td>
                                                        <td>25075.198748934417</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>134.1248252030726</td>
                                                        <td>14257.8</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>2.117256760642872</td>
                                                        <td>149.09042744440552</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>132.6102309576336</td>
                                                        <td>14151.147133113524</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>135.63941944851157</td>
                                                        <td>14364.452866886475</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>131.4186089864571</td>
                                                        <td>9284.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>2.2178014116912492</td>
                                                        <td>1254.5592231714072</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>129.83208943053225</td>
                                                        <td>8386.74239575513</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>133.00512854238193</td>
                                                        <td>10181.657604244872</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>136.80431810257494</td>
                                                        <td>24891.4</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>1.6204402597277592</td>
                                                        <td>388.65643211224767</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>135.64512497206576</td>
                                                        <td>24613.371937238582</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>137.96351123308412</td>
                                                        <td>25169.42806276142</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>135.55804393675135</td>
                                                        <td>19583.9</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>0.7998630487523807</td>
                                                        <td>584.5107070590466</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>134.98585638099559</td>
                                                        <td>19165.76622909151</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>136.1302314925071</td>
                                                        <td>20002.033770908492</td>
                        </tr>
                                    </table>
            </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#similarity">
                    Show/hide similarity
                </a>
            </p>

            <div class="collapse in" id="similarity">
                <h2>Test similarity</h2>
                <p><a href=\"https://en.wikipedia.org/wiki/Student's_t-test\">Student's
                        t-test</a>: values above 0.95 indicate both tests produce the
                    same average value.</p>

                <!-- For each parameter value -->
                                    <h3>Parameter value = 2.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.03702936119850136</td>
                                                                            <td>0.6502865467058105</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.03702936119850136</td>
                                                                            <td>1.0</td>
                                                                            <td>0.14645789108942442</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.6502865467058105</td>
                                                                            <td>0.14645789108942442</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 4.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.4965305897160517</td>
                                                                            <td>0.7958585940831928</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.4965305897160517</td>
                                                                            <td>1.0</td>
                                                                            <td>0.6863516328342485</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.7958585940831928</td>
                                                                            <td>0.6863516328342485</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 6.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.017140365551376935</td>
                                                                            <td>0.2569489063352096</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.017140365551376935</td>
                                                                            <td>1.0</td>
                                                                            <td>0.19183604022753742</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.2569489063352096</td>
                                                                            <td>0.19183604022753742</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 8.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.019594549958405906</td>
                                                                            <td>0.6208567881409119</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.019594549958405906</td>
                                                                            <td>1.0</td>
                                                                            <td>0.0057729513399371775</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.6208567881409119</td>
                                                                            <td>0.0057729513399371775</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 1.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.01690034056707739</td>
                                                                            <td>0.281994974836525</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.01690034056707739</td>
                                                                            <td>1.0</td>
                                                                            <td>0.07954430276926354</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.281994974836525</td>
                                                                            <td>0.07954430276926354</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#sources">
                    Show/hide sources
                </a>
            </p>
            <div class="collapse in" id="sources">
                <h2>Sources</h2>
                                    <h3>spark.kmedoids.eval.Synthetic.ClaransTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.Synthetic.HeuristicTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</h3>
                    <pre>
                    </pre>
                            </div>

            <h2>Classpath</h2>
            <ul>
                                    <li>/opt/spark/conf/</li>
                                        <li>/opt/spark/jars/hadoop-hdfs-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-auth-2.6.4.jar</li>
                                        <li>/opt/spark/jars/java-xmlbuilder-1.0.jar</li>
                                        <li>/opt/spark/jars/jackson-databind-2.6.5.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/stream-2.7.0.jar</li>
                                        <li>/opt/spark/jars/RoaringBitmap-0.5.11.jar</li>
                                        <li>/opt/spark/jars/jackson-annotations-2.6.5.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-api-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-crypto-1.0.0.jar</li>
                                        <li>/opt/spark/jars/commons-digester-1.8.jar</li>
                                        <li>/opt/spark/jars/spark-sql_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/joda-time-2.9.3.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-core-1.8.0.jar</li>
                                        <li>/opt/spark/jars/scala-parser-combinators_2.11-1.0.4.jar</li>
                                        <li>/opt/spark/jars/pyrolite-4.13.jar</li>
                                        <li>/opt/spark/jars/libthrift-0.9.2.jar</li>
                                        <li>/opt/spark/jars/api-util-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/javassist-3.18.1-GA.jar</li>
                                        <li>/opt/spark/jars/stringtemplate-3.2.1.jar</li>
                                        <li>/opt/spark/jars/hk2-api-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/javax.ws.rs-api-2.0.1.jar</li>
                                        <li>/opt/spark/jars/spark-catalyst_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/pmml-model-1.2.15.jar</li>
                                        <li>/opt/spark/jars/jersey-server-2.22.2.jar</li>
                                        <li>/opt/spark/jars/guice-servlet-3.0.jar</li>
                                        <li>/opt/spark/jars/ivy-2.4.0.jar</li>
                                        <li>/opt/spark/jars/mail-1.4.7.jar</li>
                                        <li>/opt/spark/jars/curator-recipes-2.6.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/json4s-jackson_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/gson-2.2.4.jar</li>
                                        <li>/opt/spark/jars/validation-api-1.1.0.Final.jar</li>
                                        <li>/opt/spark/jars/scalap-2.11.8.jar</li>
                                        <li>/opt/spark/jars/jersey-guava-2.22.2.jar</li>
                                        <li>/opt/spark/jars/activation-1.1.1.jar</li>
                                        <li>/opt/spark/jars/jetty-util-6.1.26.jar</li>
                                        <li>/opt/spark/jars/spark-repl_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-api-1.7.16.jar</li>
                                        <li>/opt/spark/jars/javolution-5.5.1.jar</li>
                                        <li>/opt/spark/jars/metrics-jvm-3.1.2.jar</li>
                                        <li>/opt/spark/jars/base64-2.3.8.jar</li>
                                        <li>/opt/spark/jars/janino-3.0.0.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-1.8.1.jar</li>
                                        <li>/opt/spark/jars/scala-compiler-2.11.8.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-bundle-1.6.0.jar</li>
                                        <li>/opt/spark/jars/scala-xml_2.11-1.0.2.jar</li>
                                        <li>/opt/spark/jars/snappy-java-1.1.2.6.jar</li>
                                        <li>/opt/spark/jars/json4s-core_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/spark-tags_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/libfb303-0.9.2.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0.1.jar</li>
                                        <li>/opt/spark/jars/spire-macros_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/aopalliance-repackaged-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/JavaEWAH-0.3.2.jar</li>
                                        <li>/opt/spark/jars/commons-net-2.2.jar</li>
                                        <li>/opt/spark/jars/calcite-core-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/commons-io-2.4.jar</li>
                                        <li>/opt/spark/jars/log4j-1.2.17.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-2.22.2.jar</li>
                                        <li>/opt/spark/jars/xbean-asm5-shaded-4.4.jar</li>
                                        <li>/opt/spark/jars/mesos-1.0.0-shaded-protobuf.jar</li>
                                        <li>/opt/spark/jars/jta-1.1.jar</li>
                                        <li>/opt/spark/jars/commons-configuration-1.6.jar</li>
                                        <li>/opt/spark/jars/netty-3.8.0.Final.jar</li>
                                        <li>/opt/spark/jars/zookeeper-3.4.6.jar</li>
                                        <li>/opt/spark/jars/jersey-media-jaxb-2.22.2.jar</li>
                                        <li>/opt/spark/jars/xmlenc-0.52.jar</li>
                                        <li>/opt/spark/jars/jsr305-1.3.9.jar</li>
                                        <li>/opt/spark/jars/jackson-module-paranamer-2.6.5.jar</li>
                                        <li>/opt/spark/jars/commons-lang3-3.5.jar</li>
                                        <li>/opt/spark/jars/spark-hive-thriftserver_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-annotations-2.6.4.jar</li>
                                        <li>/opt/spark/jars/super-csv-2.2.0.jar</li>
                                        <li>/opt/spark/jars/jersey-client-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jaxb-api-2.2.2.jar</li>
                                        <li>/opt/spark/jars/javax.servlet-api-3.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-mllib_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-network-common_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jackson-module-scala_2.11-2.6.5.jar</li>
                                        <li>/opt/spark/jars/netty-all-4.0.42.Final.jar</li>
                                        <li>/opt/spark/jars/curator-client-2.6.0.jar</li>
                                        <li>/opt/spark/jars/spark-mllib-local_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/javax.annotation-api-1.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-app-2.6.4.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-core-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jackson-core-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/parquet-encoding-1.8.1.jar</li>
                                        <li>/opt/spark/jars/breeze-macros_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/protobuf-java-2.5.0.jar</li>
                                        <li>/opt/spark/jars/osgi-resource-locator-1.0.1.jar</li>
                                        <li>/opt/spark/jars/bcprov-jdk15on-1.51.jar</li>
                                        <li>/opt/spark/jars/slf4j-log4j12-1.7.16.jar</li>
                                        <li>/opt/spark/jars/opencsv-2.3.jar</li>
                                        <li>/opt/spark/jars/httpcore-4.4.4.jar</li>
                                        <li>/opt/spark/jars/apacheds-kerberos-codec-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/jpam-1.1.jar</li>
                                        <li>/opt/spark/jars/snappy-0.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-shuffle-2.6.4.jar</li>
                                        <li>/opt/spark/jars/javax.inject-1.jar</li>
                                        <li>/opt/spark/jars/commons-collections-3.2.2.jar</li>
                                        <li>/opt/spark/jars/minlog-1.3.0.jar</li>
                                        <li>/opt/spark/jars/hive-beeline-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/hive-cli-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/compress-lzf-1.0.3.jar</li>
                                        <li>/opt/spark/jars/parquet-common-1.8.1.jar</li>
                                        <li>/opt/spark/jars/hk2-utils-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0-2.jar</li>
                                        <li>/opt/spark/jars/guice-3.0.jar</li>
                                        <li>/opt/spark/jars/hive-exec-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/jackson-core-2.6.5.jar</li>
                                        <li>/opt/spark/jars/eigenbase-properties-1.1.5.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/guava-14.0.1.jar</li>
                                        <li>/opt/spark/jars/univocity-parsers-2.2.1.jar</li>
                                        <li>/opt/spark/jars/bonecp-0.8.0.RELEASE.jar</li>
                                        <li>/opt/spark/jars/spark-graphx_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-cli-1.2.jar</li>
                                        <li>/opt/spark/jars/jodd-core-3.5.2.jar</li>
                                        <li>/opt/spark/jars/jul-to-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/scala-library-2.11.8.jar</li>
                                        <li>/opt/spark/jars/chill_2.11-0.8.0.jar</li>
                                        <li>/opt/spark/jars/metrics-core-3.1.2.jar</li>
                                        <li>/opt/spark/jars/avro-ipc-1.7.7.jar</li>
                                        <li>/opt/spark/jars/jets3t-0.9.3.jar</li>
                                        <li>/opt/spark/jars/spark-sketch_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/core-1.1.2.jar</li>
                                        <li>/opt/spark/jars/metrics-graphite-3.1.2.jar</li>
                                        <li>/opt/spark/jars/datanucleus-rdbms-3.2.9.jar</li>
                                        <li>/opt/spark/jars/commons-dbcp-1.4.jar</li>
                                        <li>/opt/spark/jars/kryo-shaded-3.0.3.jar</li>
                                        <li>/opt/spark/jars/spark-unsafe_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/paranamer-2.3.jar</li>
                                        <li>/opt/spark/jars/apache-log4j-extras-1.2.17.jar</li>
                                        <li>/opt/spark/jars/httpclient-4.5.2.jar</li>
                                        <li>/opt/spark/jars/commons-compiler-3.0.0.jar</li>
                                        <li>/opt/spark/jars/calcite-linq4j-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/jackson-mapper-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/jdo-api-3.0.1.jar</li>
                                        <li>/opt/spark/jars/parquet-column-1.8.1.jar</li>
                                        <li>/opt/spark/jars/datanucleus-core-3.2.10.jar</li>
                                        <li>/opt/spark/jars/pmml-schema-1.2.15.jar</li>
                                        <li>/opt/spark/jars/arpack_combined_all-0.1.jar</li>
                                        <li>/opt/spark/jars/jtransforms-2.4.0.jar</li>
                                        <li>/opt/spark/jars/parquet-jackson-1.8.1.jar</li>
                                        <li>/opt/spark/jars/jline-2.12.1.jar</li>
                                        <li>/opt/spark/jars/avro-mapred-1.7.7-hadoop2.jar</li>
                                        <li>/opt/spark/jars/commons-math3-3.4.1.jar</li>
                                        <li>/opt/spark/jars/spark-hive_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jersey-common-2.22.2.jar</li>
                                        <li>/opt/spark/jars/derby-10.12.1.1.jar</li>
                                        <li>/opt/spark/jars/parquet-format-2.3.0-incubating.jar</li>
                                        <li>/opt/spark/jars/spark-streaming_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/htrace-core-3.0.4.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-1.7.0.jar</li>
                                        <li>/opt/spark/jars/antlr4-runtime-4.5.3.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-web-proxy-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-core-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hive-metastore-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/chill-java-0.8.0.jar</li>
                                        <li>/opt/spark/jars/spark-launcher_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/xercesImpl-2.9.1.jar</li>
                                        <li>/opt/spark/jars/spark-network-shuffle_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-codec-1.10.jar</li>
                                        <li>/opt/spark/jars/json4s-ast_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/oro-2.0.8.jar</li>
                                        <li>/opt/spark/jars/ST4-4.0.4.jar</li>
                                        <li>/opt/spark/jars/aopalliance-1.0.jar</li>
                                        <li>/opt/spark/jars/shapeless_2.11-2.0.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/calcite-avatica-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/javax.inject-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/apacheds-i18n-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/antlr-runtime-3.4.jar</li>
                                        <li>/opt/spark/jars/spark-mesos_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/py4j-0.10.4.jar</li>
                                        <li>/opt/spark/jars/spark-core_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hive-jdbc-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/jetty-6.1.26.jar</li>
                                        <li>/opt/spark/jars/scala-reflect-2.11.8.jar</li>
                                        <li>/opt/spark/jars/spire_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/jackson-xc-1.9.13.jar</li>
                                        <li>/opt/spark/jars/commons-compress-1.4.1.jar</li>
                                        <li>/opt/spark/jars/jcl-over-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/commons-lang-2.6.jar</li>
                                        <li>/opt/spark/jars/breeze_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/antlr-2.7.7.jar</li>
                                        <li>/opt/spark/jars/avro-1.7.7.jar</li>
                                        <li>/opt/spark/jars/jackson-jaxrs-1.9.13.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/xz-1.0.jar</li>
                                        <li>/opt/spark/jars/spark-yarn_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/api-asn1-api-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/commons-httpclient-3.1.jar</li>
                                        <li>/opt/spark/jars/hk2-locator-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-jobclient-2.6.4.jar</li>
                                        <li>/opt/spark/jars/datanucleus-api-jdo-3.2.6.jar</li>
                                        <li>/opt/spark/jars/commons-logging-1.1.3.jar</li>
                                        <li>/opt/spark/jars/objenesis-2.1.jar</li>
                                        <li>/opt/spark/jars/curator-framework-2.6.0.jar</li>
                                        <li>/opt/spark/jars/metrics-json-3.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-pool-1.5.4.jar</li>
                                        <li>/opt/spark/jars/mx4j-3.0.2.jar</li>
                                        <li>/opt/spark/jars/leveldbjni-all-1.8.jar</li>
                                        <li>/opt/spark/jars/lz4-1.3.0.jar</li>
                                        <li>/opt/hadoop/etc/hadoop/</li>
                                </ul>
        </div><!-- container -->
    </body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <script>
        // Common stuff
        var datasets, title;
        var dynamicColor = function() {
            var r = Math.floor(Math.random() * 255);
            var g = Math.floor(Math.random() * 255);
            var b = Math.floor(Math.random() * 255);
            return "rgb(" + r + "," + g + "," + b + ")";
        };

                datasets = [{"label":"HeuristicTest","data":[{"x":2.0E7,"y":133.47697631587747},{"x":4.0E7,"y":134.49779688941453},{"x":6.0E7,"y":136.78371413497547},{"x":8.0E7,"y":138.28761990099616},{"x":1.0E8,"y":138.50375231371234}]},{"label":"ClaransTest","data":[{"x":2.0E7,"y":131.4186089864571},{"x":4.0E7,"y":133.88135074223743},{"x":6.0E7,"y":135.55804393675135},{"x":8.0E7,"y":136.80431810257494},{"x":1.0E8,"y":137.04304447002883}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":131.92206796378727},{"x":4.0E7,"y":134.1248252030726},{"x":6.0E7,"y":136.07256352005453},{"x":8.0E7,"y":136.43992261806892},{"x":1.0E8,"y":137.60787546186282}]}];
        title = "20170629120745 - r0";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_0"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
        
        // Runtime
        datasets = [{"label":"HeuristicTest","data":[{"x":2.0E7,"y":8971.099999999999},{"x":4.0E7,"y":14385.1},{"x":6.0E7,"y":19682.8},{"x":8.0E7,"y":24790.399999999998},{"x":1.0E8,"y":30196.399999999998}]},{"label":"ClaransTest","data":[{"x":2.0E7,"y":9284.2},{"x":4.0E7,"y":14338.400000000001},{"x":6.0E7,"y":19583.9},{"x":8.0E7,"y":24891.4},{"x":1.0E8,"y":30069.7}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":8907.300000000001},{"x":4.0E7,"y":14257.8},{"x":6.0E7,"y":19491.9},{"x":8.0E7,"y":24674.600000000002},{"x":1.0E8,"y":29911.3}]}];
        title = "20170629120745 - time";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_time"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
    </script>
</html>
